package com.xnyzc.lhy.common.penum.order;

public enum EBillType {

    // 行程车费 Itinerary fare
    ITINERARY_FARE("1", "行程车费", "Itinerary_fare"),
    // 拉新奖励 Invitation Award
    INVITATION_AWARD("9", "拉新奖励", "invitation_award"),
    // 行程退款 Travel refund
    TRAVEL_REFUND("7", "行程退款", "travel_refund"),
    // 违规支出 Illegal expenditure
    ILLEGAL_EXPENDITURE("8", "违规支出", "illegal_expenditure"),
    // 提现支出 Cash withdrawals
    CASH_WITHDRAWALS("6", "提现支出", "cash_withdrawals"),
    // 提现退回 Withdrawal and withdrawal
    WITHDRAWAL_AND_WITHDRAWAL("5", "提现退回", "withdrawal_and_withdrawal"),
    // 活动奖励 Activity Award
    ACTIVITY_AWARD("3", "活动奖励", "activity_award"),
    // 行程补偿 Stroke compensation
    STROKE_COMPENSATION("2", "行程补偿", "stroke_compensation"),
    //取消行程
    CANCEL_TRIP("10", "取消行程", "cancel_trip"),
    //完成行程
    COMPLETE_TRIP("11", "完成行程", "complete_trip"),
    //取消行程
    THROW_ORDER("12", "订单改派", "throw_order"),

    DEDUCT_MONEY("13", "工单扣罚", "Itinerary_fare"),

    FILLING_MONEY("14", "工单补款", "Itinerary_fare"),
    // (消息专用枚举) -----------------------------------------------------------------
    // 提现申请
    CASH_WITHDRAWAL_APPLY("1000", "提现申请", "cashWithdrawalApply");

    private String key;
    private String desc;
    private String idenifition;


    EBillType(String key, String desc, String idenifition) {
        this.key = key;
        this.desc = desc;
        this.idenifition = idenifition;
    }

    public String getKey() {
        return key;
    }

    public String getIdenifition() {
        return idenifition;
    }

    public String getDesc() {
        return desc;
    }
}
